// 使用axios用于对数据的请求
const axios = require('axios')
// 保存baseUrl，请求微信第三方平台的openid和secretid
const baseURL = 'https://api.weixin.qq.com'

// 创建axios实例
const instance = axios.create({
  baseURL,
  timeout: 5000,
  headers: {}
})

// 创建请求的拦截器
instance.interceptors.request.use(config => {
  return config
}, error => {
  return Promise.reject(error)
})

// 创建响应的拦截器
instance.interceptors.response.use(response => {
  let res = response.data
  
  // 对相应的数据进行过滤
  // if (response.status === 200) {
  //   if (response.data && response.data.err === 0) {
  //     res = response.data.data
  //   } else if (response.data.err === -1) {
  //     return alert('token无效')
  //   }
  // } else {
  //   return alert('请求失败')
  // }

  return res
}, error => {
  return Promise.reject(error)
})

module.exports = instance